package com.yckj.dao;

import org.junit.Test;

import java.util.Scanner;

import static org.junit.Assert.*;

public class UserDaoTest {
//
    UserDao userDao = new UserDao();
    @Test
    public void insertUser() {
        int flag = userDao.insertUser("Lujingye","tiab");
        if (flag==1){
            System.out.println("注册成功");
        }else{
            System.out.println("注册失败");
        }
    }

    @Test
    public void login() {
        //Java语言接收键盘输入的数据用Scanner类
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入用户名");
        //接收键盘上的用户名
        String uname = scanner.next();
        System.out.println("请输入密码");
        String upsw =scanner.next();

        boolean flag = userDao.login(uname,upsw);
        if (flag==true){
            System.out.println("登录成功,欢迎"+uname);
        }else {
            System.out.println("用户名或密码错误");
        }
    }

    @Test
    public void deletUser() {
        int flag = userDao.deletUser(1);
        System.out.println(flag);
    }

    @Test
    public void updateUser() {
        int flag = userDao.updateUser(2,"lujingye","lujingye");
        System.out.println(flag);
    }


    @Test
    public void selectAllUser() {
        System.out.println(userDao.selectAllUser());
    }
}